3b0670f6aa96cd428b16544aa2b3ee417bc6602d,wicket-core/src/main/java/org/apache/wicket/markup/html/tree/AbstractTree.java,AbstractTree,treeNodesRemoved,#TreeModelEvent#,898
Before Change
parentItem.getChildren().remove(itemToDelete);
removeItem(itemToDelete);
getTreeState().selectNode(itemToDelete.getModelObject(), false);
}
}
}
After Change
for (Object selectedNode : selection)
{
Object cursor = selectedNode;
while (cursor != null)
{
if (removed.contains(cursor))
{
getTreeState().selectNode(selectedNode, false);
}
if (cursor instanceof TreeNode)
{